banner
Team Project - 01

OPENING QUESTIONS: What do you think will be the most challenginng aspect of the team project for you personally?

What will you do to actively improve upon that aspect?

LEARNING TARGET: I will work with my group to develop a menuing structure for our basic team project during today's class.

WORK O' THE DAY:

The person designated by the color orange will take the lead during the first part of today's conversations. Please conduct your interactions appropriately.

The first chore o' the day is to discuss/chart the basic main menu for this project.

The program should be constructed as follows:

  • The main menu asks for input from the user and returns the results of that input back to the user, or returns a well-crafted error message if an error results:
    • A function that calculates the area of a circle given the radius of that circle or returns ERROR if there is some problem with the inputs or the calculations

    • A function that calculates the circumference of a circle given the radius of that circle or returns ERROR if there is some problem with the inputs or the calculations.

    • A function that calculates the volume of a sphere given the radius of tha sphere or returns ERROR if there is some problem with the inputs or the calculations

    • A function that is triggered when ERROR is returned by one of the previous functions and reports back to the user the nature of that error.

═══════════════════════════

Have a discussion with your group on how best to proceed (Remember, orange folks have the lead. Orange folks, please work dilligently to solitic input and comments from your entire team. Team members, please wait for your team lead before you volunteer information during the first conversation)

After you have a good idea how to proceed, please SKETCH your main menu and look for and anticipate possible errors and bogie areas.

NOTE: Please DO NOT begin coding until Ms Zhu or Mr W has reviewed your plan